package com.ph.shopping.facade.pay.bean;

/**
 * @项目：phshopping-facade-pay
 * @描述：填充代付基本信息，用于组装信息
 * @作者： 张霞
 * @创建时间： 10:11 2017/4/7
 * @Copyright @2017 by zhangxia
 */
public class BodyInfo {
    /**
     * 提现记录表中的id
     */
    private String id;
    /**
     * 批次号
     */
    private String bathNo;
    /**
     * 银行卡 账号
     */
    private String accNo;
    /**
     * 银行卡 用户名
     */
    private String accName;
    /**
     * 账号类型:00银行卡，01存折。默认00
     */
    private String accType;
    /**
     * 提现金额
     */
    private String amount;
    /**
     * 银行名称
     */
    private String bankName;
    /**
     *账号类别：0-私人;1-公司。默认0
     */
    private String accProp;
    /**
     * 商户订单号，商户系统的订单号
     * （请求三方可以不用填写,但是便于系统后续更新，必填）
     */
    private String merOrderNo;
    /**
     * 流水号——贵州银联代付
     */
    private String partnerFlowNum;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getPartnerFlowNum() {
        return partnerFlowNum;
    }

    public void setPartnerFlowNum(String partnerFlowNum) {
        this.partnerFlowNum = partnerFlowNum;
    }

    public String getBathNo() {
        return bathNo;
    }

    public void setBathNo(String bathNo) {
        this.bathNo = bathNo;
    }

    public String getAccNo() {
        return accNo;
    }

    public void setAccNo(String accNo) {
        this.accNo = accNo;
    }

    public String getAccName() {
        return accName;
    }

    public void setAccName(String accName) {
        this.accName = accName;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getAccProp() {
        return accProp;
    }

    public void setAccProp(String accProp) {
        this.accProp = accProp;
    }

    public String getMerOrderNo() {
        return merOrderNo;
    }

    public void setMerOrderNo(String merOrderNo) {
        this.merOrderNo = merOrderNo;
    }

    public String getAccType() {
        return accType;
    }

    public void setAccType(String accType) {
        this.accType = accType;
    }





    private BodyInfo(){}
    public BodyInfo(String id,String bathNo ,String accNo, String accName, String amount, String bankName,String merOrderNo,String partnerFlowNum) {
        this.bathNo = bathNo;
        this.accNo = accNo;
        this.accName = accName;
        this.amount = amount;
        this.bankName = bankName;
        this.accProp = "0";//账号类别：默认 0-私人
        this.accType="00";//账号类型:默认  00--银行卡
        this.merOrderNo = merOrderNo;
        this.id = id;
        this.partnerFlowNum = partnerFlowNum;
    }
}
